The Complete Beginners Guide to the Arduino

Yes I do, and of course I recommend my own :wink: - http://www.earthshineelectronics.com/