Historical dictionary of science fiction in literature - Booker, Marvin Keith 1953- (Rowman & Littlefield, 2015)