The Official Guide to Lego Mindstorms by Johnathen Knudsen.  I found reading this book to be quite informative.  I have spent much of my time building and programming Lego Mindstorms.  The book covered this area from the basics right up to higher level development.  There were many pictures, step-by-step instructions and code samples as well.  I learned a few tricks from the code samples in this book.