Horowitz , Paul The Art of Electronics - 2nd - Cambridge 1989 - xxiii,1125 ISBN: 0-521-49846-5 Subjects--Personal Names: Electronic Engineering Subjects--Topical Terms: Technology