Microelectronics: Digital and Analog Circuits and Systems (McGraw-Hill series in electrical engineering)