Microelectronic circuits - Sedra, Adel S. (Oxford serie in electrical engineering, 1991)