Brave New Words: The Oxford Dictionary of Science Fiction by Jeff Prucher (Paperback, 2009)