Microelectronics Analysis and design. - Natarajan Sundaram (New Delhi Tata Mcgraw-Hill, 2006)