History and speculative fiction - Hennessey, John L., 1986- (Cham : Palgrave Macmillan, 2024)
Keywords: Speculative fiction