By Paul Horowitz The art of electronics (Second 2nd Edition) [Paperback]