Microelectronic Circuits - Sedra (New York Oxford University Press, 1991)