Book recommendation for a newbie to electronics?

Check out Massimo's book, Getting Started with Arduino

Practical Electronics for Inventors by Paul Scherz is a popular choice for a basic to intermediate introduction to electronics.