Microelectronic circuits - Sedra, Adel S (The Oxford Series in Electrical and Computer Engineering, 1998)