Reading list: sci fi to re-read