Microelectronic circuits and devices - Horenstein, Mark N (Prentice-Hall, New Delhi, 1997)