Computer science illuminated - Dale, Nell (Jones & Bartlett Learning, 2013)