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