Reviews

  • "A hugely enjoyable and impressive read, 800-odd pages of splendid plot, terrific characterization and astounding detail... Dickens would have approved"

    The Times Books of the Year