The Art of Electronics - HORWITZ (PAUL) HELL (CAMBRIDGE UNIVERSITY PRESS C)