Text this: Microelectronics. Digital and analog circuits and systems