Martin Allen
Richard Blaikie and Maan Alkaisi
Sze, S. M; Semiconductor devices, physics and technology; 2nd ed; Wiley, 2002.
For further information see Electrical and Computer Engineering.