The art of electronics - Horowitz, Paul, 1942-, (Cambridge University press, 2015)