Reading list: spy-canon