This book is excellent both for beginners and for more experienced Lego enthusiasts. Most of the book is written in step by step instructions that are beautifully illustrated with informative graphics. These images blend both the Lego modeling aspect of building robots and the visual programming side.
The best part of the book is in the robot recipes which is in the second half. There are six different models to choose from and you can use these easily as a base for more complex designs that suit your needs.
For more experienced readers the book covers different ways of hacking the NXT set. There is information on different compilers that you can use to program your creation. As well as a fantastic resources section at the end which is sure to satisfy your craving for more ways to use your NXT system.
This text is well written. The coverage is in-depth but provides a reasonable learning curve. I highly recommend this book.