Microelectronic circuits: analysis and design - Rashid, Muhammad H (2011)