Interdisciplinary teaching: introductory programming via creative writing. - Mary Elizabeth Jones; Melanie Kisthardt; Marie A. Cooper (SIGCSE, 2011)