Microelectronic devices - Nagchoudhuri, Dipankar (Pearson Education, 2002)