The Art of Electronics - HOROWITZ, Paul. (London Cambridge University Press, 1980)