Microelectronic Circuits - Sedra (Oxford Unknown, 2017)