Microelectronic circuits - Sedra, Adel S (Oxford, 1991)