Linking Language & Thinking with Code: Computing within a Writing-Intensive Introduction to the Liberal Arts. - Keith J. O'Hara; Kathleen Burke; Diana Ruggiero; Sven Anderson (ITiCSE, 2017)