The Writer's Digest guide to science fiction & fantasy - Card, Orson Scott (Writer's Digest Books, 2010)