Microelectronics : circuit analysis and design - Neamen, Donald A. (McGraw-Hill, 2010)