The art of electronics

Paul Horowitz, Winfield Hill
Cambridge University Press
9780521370950
0-521-37095-7