As an experienced circuit designer and a lego mindstorms enthusiast, I found this book very disappointing. I had suspicions about why many copies of it were being auctioned on ebay for $2 each. Now I know why. Right from the first chapter on, I am puzzled about what the hell the author is attempting to communicate. I fail to understand why he uses an obsolete Scout programmable brick (from the Robotics Discovery Kit), or for that matter, why he even interfaces a gutted RC transceiver to it. He doesn't even use it to remotely control the robot. No, he uses the Scout interfaced with a relay driver circuit to turn a wireless receiver on and off remotely as a lame example of wireless control. This is an example of wireless control? Yeah, a bad one if anything.
I'm also not sure of the audience he intends this book for. He put lots of circuit schematics and descriptions in it, but assumes the reader has basic elctronics knowledge, such as diode and transistor theory, as well as circuit analysis skills. If this book was intended for high-school age readers, they better be taking electronics or have had courses in it, or he will lose them with this content. My personal opinion is that this text has some potential as a reference in the 2nd year of a community college electronics program, but no serious circuit designer, programmer, or even hobbyist is gonna get anything new from this. Better info about sensor development and other programming languages is easily found on other lego mindstorms websites.
Another annoying aspect is the author's liberal use of acronyms for just about any set of words he deems necessary, whether it fits or not. There are more TLAs throughout this text than any military field manual ever contained. I don't need him to condense something so useless as 'stand-alone code' to SAC for future use.
The author does include a new and interesting method of object-oriented RCX prgramming with Python and VBA language using Excel. This is probably about the only redeeming aspect of this text for savy programmers, but it too is more of a 'type this' and 'run this' treatment that omits any useful explaination of the code and how it works. I believe the intended audience for this book may just find this way over their head if they are only capable of programming the RCX using RCX code, instead of using other more flexible and challenging languages such as NQC and Java.
Bottom line: if you are even mildly curious about this book, get it at an auction or buy it used thru Amazon (as I did--I only paid $2.50 + $3.50 s/h). Don't even think about paying full retail price for this text; it isn't worth it, and you'll be disgusted that you wasted your money on it. Better and more information on RCX interfacing can be found on the web at other lego mindstorm sites such as http://www.plazaearth.com/usr/gasperi/lego.htm