How to Write a Damn Good Novel, II: Advanced Techniques for Dramatic Storytelling, Hardcover
James N. Frey