The Routledge Dictionary of Literary Terms by Peter Childs & Roger Fowler