Basic VLSI design - Pucknell, Douglas A & Eshraghian, Kamran (Prentice-Hall of India, New Delhi, 1999)