Basic Vlsi Design - Pucknell, Douglas A; Eshraghian, Kamran (New Delhi Phi Learning, 2008)