Microelectronic devices - Nagchaudhuri, Dipankar (Pearson Education, 2001)