LEGO® MINDSTORMS® NXT-G Programming Guide - Kelly, James Floyd (Apress, 2007)