Microelectronic Circuits 8th Edition by Adel S. Sedra