This book has 18 chapters but mainly deals with the mechanics of building a robot, not the software behind it, but Chapter 15 has the basics using a Motorola Microcontroller.
I think what I like most about this book is that it helps someone coming from a software background, like me, and teaches them how things are done on the mechanical side of things so that you don't have to purhcase items.
Though more and more shops are providing parts, brackets, mounts, etc. so you don't need to machine your own parts, but there will always be cases where you can't purchase something, and this book shows you how to build it.
You can read more about this book from Amazon.Com.