Here you can find lists of great Circuits books are or have been used to teach courses at cambridge.
By: Ralph J. Smith, Richard C. Dorf