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