Starting out with Alice a visual introduction to programming - Gaddis, Tony (Addison-Wesley, 2011)