Microelectronic Circuit Design by Richard C. Jaeger & Travis Blalock