Practical Electronics For Inventors - Paul Scherz (McGraw Hill)