Science fiction : the illustrated encyclopedia - Clute, John (Dorling Kindersley, 1995)