Lego mindstorms NXT-G programming guide - Kelly, James Floyd (Apress, 2007)