Computer Science Programming Basics in Ruby : Exploring Concepts and Curriculum with Ruby - Ophir Frieder; Gideon Frieder; David Grossman; Ophir Frieder; Gideon Frieder; David Grossman (Computer Science Programming Basics in Ruby : Exploring Concepts and Curriculum with Ruby, 2013)