Basic vlsi design - Pucknell, Douglas A (Prentice Hall of India, 2003)