A Writer's Guide to Speculative Fiction Science Fiction and Fantasy | MenrvaBooks