Reading list: algorithms