Semiconductor Physics and Devices Basic Principles - Donald A Neamen (Chennai McGraw Hill Education, 2024)