MICROELECTRONIC CIRCUITS THEORY AND APPLICATIONS - SEDRA (OXFORD)