The Art of Electronics - HORWITZ (PAUL) HELL (NEW YORK MC GRAW HILL)