The science fictionary : an A-Z guide to the world of SF authors, films, & TV shows