Microelectronic Circuits: Theory and Applications - International Edition