Horizons in Computer Science Research - Clary, Thomas S. (2017)