Books for People Who Want to Write

The Tough Guide to Fantasyland: The Essential Guide to Fantasy Travel by Diana Wynne Jones (1996; revised 2006). I’ve recommended it before; I’ll recommend it till the cows come home. Reading this book is the best possible education you’ll ever get on things that appear in fantasy novels all the time, including the ones which make no sense, and the ones which are done to death. If you write fantasy already it’s an uncomfortable read, because some of these errors we’ve committed ourselves, but it’s funny, it’s clear, and it makes sense.