The Encyclopedia of Science fiction - Clute, John; Ed (1993)