Reviews

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

    The Times