The Cambridge history of science fiction - Canavan, Gerry.; Link, Eric Carl. (Cambridge University Press,, 2018)