The art of electronics - Horowitz, Paul and Hill, Winfield (2015)