Introduction to Semiconductor Devices: for Computing and Telecommunications Applications - Kevin F. Brennan (Cambridge University Press)