Microelectronic Circuits - Rashid, Muhammad H (New Delhi Cengage Learning)