Getting Started With Arduino
Massimo Banzi
Getting Started With Arduino: The Open Source Electronics Prototyping ...
Massimo Banzi & Michael Shiloh