Essentials of Semiconductor Physics by W. Tom Wenckebach & Tom Wenckebach