Microelectronic Circuit and Devices (2nd Edition) (Part A & B)