LEGO® Mindstorms NXT Power Programming: Robotics in C
"Succeeds brilliantly in the difficult tasks of introducing the reader to the Java language, to the Mindstorms system, and to some programming techniques peculiar to robotics . . . in such a pleasant way that [the reader] doesn't even realize [he or she is] learning new concepts."  —Mario Ferrari, author,Building Robots with Lego Mindstorms