Practical Electronics For Inventors 2/E by Paul Scherz; Paul Scherz