The Art of Electronics - HOROWITZ, Paul (Cambridge University Press, 1995)