Microelectronic Circuit Design, Sixth Edition
Richard C. Jaeger, Travis N. Blalock & Benjamin J. Blalock