BASIC VLSI DESIGN - PUCKNELL, DOUGLAS A.; ESHRAGHIAM, KAMRAN (PRENTICE HALL OF INDIA, 1996)