After running across this at the public library in town, I just had to order my own copy: "Practical Electronics for Inventors" by Paul Scherz It covers just about everything from DC to Microcontrollers and is well illustrated.