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