Microelectronics circuits and devices - Mark N Horenstein (Prentice Hall, 1996)