The art of electronics - HOROWITZ, Paul (Cambridge University Press, 2001)