Reading list: Computing and Programming