Basic VLSI design - Pucknell,Douglas A (Prentice Hall of India, 2008)