The Invention of Angela Carter: A Biography