×
  • Crafting Novels & Short Stories: Everything You Need to Know to Write Great Fiction

    Editors of Writer's Digest

Click on cover to enlarge.
8 - 9Hours to read