Semiconductor Devices by Simon M. Sze