Art of electronics - Horowitz, Paul; Hill, Winfield (1997)