A Writer's Guide to Speculative Fiction: Science Fiction and Fantasy by Silvia Moreno-Garcia | Menrva Books | MenrvaBooks