Looking for a good Arduino Book

There are so many books that cover the Arduino but most of them start with the Basics and then the IDE. Next they almost all have example projects.

I would like to find a book that covers all the commands, keywords, functions and whatever else the Arduino IDE can implement that are undocumented or hard to find info on. I find new ones in other peoples sketches, the forum or by accident when I type a word that turns orange in the IDE. (if orange is the correct colour, I'm partially colour blind)

Even if it's $100 it would be worth it instead of searching and finding minimal info on the net.

Any suggestions.

Sounds like you need a book on C++ to start.

After that, it's just working back thru function names and macros and stuff to see the underlying C++ code.

Don't need a book:

http://playground.arduino.cc/

Or:

.

Thanks, I've been to all of the first four links already and I'm going to look into that book.

I'm hoping to find something that not only covers the Arduino Refernce but also as much as possible of the stuff that isn't covered there as well.

That ABC book is great.

Also I enjoyed this book when I first started with Arduino stuff:

And: