I would usually give 4 stars to a book that so desperately needs color like 'The LEGO MINDSTORMS NXT 2.0 Discovery Book: A Beginner's Guide to Building and Programming Robots' but this is so well-written and enjoyable to peruse that I have to give this *****