BASIC VLSI DESIGN - DOUGLAS A PUCKNELL & KAMRAN ESHRAGHIAN (PRENTICE HALL OF INDIA, 2005)