Absolute Beginners Guide to Building Robots By Gareth Branwyn. Get the parts for the project robots too!
Intermediate Robot Building by David Cook covers all aspects of robot building, from mechanical, to electronics, to microcontroller selection
Create your own Arduino-based designs, gain in-depth knowledge of the architecture of Arduino, and learn the user-friendly Arduino language all in the context of practical projects that you can build yourself at home.
Put your own ideas, diagrams, calculations & notes down in these 150 pages of engineering graph paper, with handy page marker, and STICKERS!