The Official Starter Kit For Arduino Uno R3 Advanced Arduino Kit with Programming Arduino Getting Started with Sketches By Simon Monk