The Art and Craft of Fiction, 2nd Edition | Macmillan