Recomended book to learn programming arduino

I'm pretty fresh to arduino and any kind of programming.
Because of this i'm thiking about getting a book to learn more about arduino and C programming.
What would be a good book to start with?

C programming - Kerningham and Ritchie 2nd edition
Arduino language - Go through the tutorial section

What kind of projects do you have in mind?
What is your knowledge level?

Here are something I'm working on. Calculating dBm and W - #14 by geggi1 - Project Guidance - Arduino Forum
My profesion is as a electrical technicain / engineer.
One of my hobbies are Ham radio.
I have some knowlage of electronics after 2 years as sales tech on ham radio equipment and PMR equipment.

Some resource for you to learn programming arduino

http://playground.arduino.cc/Main/TutorialList