Book recommendation for a newbie to electronics?

I am just starting out with hobby electronics. I bought an Arduino Starter Kit and am working my way through the tutorials.

Does anyone know of a good, up to date book that I can purchase to learn electronics basics? Something that covers the basics of resistors, diodes, and the other things I should be familiar with as I dive in with arduino?

Preferably something I can order through Amazon.

Thanks!

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.

The Art of Electronics

The basics never go "out of date"

I don't know where you are, but in Aus there's this great series called 'Short Circuits' (there's three editions), and each book describes about 20-25 circuits, all of which introduce a different type of circuit/component, book one describing the simplest circuits, and book three the most advanced.

They range from making an LED flash, to building an amplifier (a kit can be bought for all projects in the book).

Obligatory link(s):
Short Circuits 1: http://www.jaycar.com.au/short_vol01.asp
Short Circuits 2: http://www.jaycar.com.au/short_vol02.asp
Short Circuits 3: http://www.jaycar.com.au/short_vol03.asp

It's how I first got into electronics, really gave me a firm understanding of what does what, and how to get something to do something (yes, something to do something ;D)