MICROELECTRONIC DEVICES - NAGCHOUDHURI, D. (PEARSON EDUCATION, 2002)