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