Reading list: jackwilligen
program comprehension