Introduction To Semi Conductor Devices - Kevin F. Blennan (Cambridge University Press London, 2005)