Microelectronic circuits and devices - horenstein,Mark N. (Prentice-Hall, 1997)