An introduction to programming using Alice 2.2 - Herbert, Charles W. (Course Technology, Cengage Learning, 2011)