LEGO MINDSTORMS NXT one-kit wonders ten inventions to spark your imagination - Kelly, James Floyd (No Starch Press, 2009)