Winning Lego Mindstorms Programming by James Trobaugh & Mannie Lowe