Semiconductor Devices: Physics And Technology by Simon M. Sze, M.K. Lee & Ming-Kwei Lee