Microelectronic circuits Analysis and design - Sedra, Adel S. (OUP, 1998)