Microelectronic devices. - Nagchoudhuri, Dipankar