Microelectronic circuits and devices. - Horenstein Mark N (1997)