Understanding modern transistors and diodes - Pulfrey, David L. (Cambridge University Press, 2010)