Microelectronic circuits - Sedra, Adel S (Oxford University Press, 2004)