Understanding semiconductor devices - Dimitrijev, Sima, 1958- (Oxford University Press, 2000)