Principles of electronic circuits - Burns, Stanley G. (ITP, 1997)