Practical electronics for inventors - Scherz, Paul (McGraw-Hill, 2007)