Practical Electronics for Inventors 4th Edition by Paul Scherz