The Unofficial LEGO MINDSTORMS NXT 2.0 Inventor's Guide, 2nd Edition
Laurens Valk, David J. Perdue
Author Laurens Valk , David J. Perdue Release Date 2010/12