Microelectronic circuits - Sedra, Adel S & Smith, Kenneth C (New York OUP, 1998)