Foundations of analog and digital electronic circuits - Agarwal, Anant & Lang, J H (Elsevier, Amsterdam, 2005)