Microelectronic Devices (2nd Edition) by Keith Leaver & K.D. Leaver