Reviews

  • "Engaged me instantly...<b>keeps up a cracking pace</b> as the mystery deepens and disaster follows disaster"

    The Times