The Grammar of Fantasy: An Introduction to the Art of Inventing Stories