Manyebook
Martin Last
A Reader's Guide To Science Fiction