Java : learning to program with robots - Becker, Byron Weber (Thomson/Course Technology, 2007)