Microelectronic Circuits : Analysis and Design - Rashid, Muhammad H. (PWS)