Horowitz , Paul The art of electronics - 2nd ed. - New Delhi Cambridge University Press 2012 - xxiii, 1125p. ISBN: 9780521689175