The mammoth encyclopedia of science fiction /