Winning Lego Mindstorms Programming - Trobaugh, James J. (Apress, 2012)