Tony Hill & Carol Jordan

21 books in series
4 out of 5 stars 4,070 ratings

Mermaids Singing Publisher's summary

Up until now, the only serial killers Tony Hill had encountered were safely behind bars. This one's different - this one's on the loose. Four men have been found mutilated and tortured. As fear grips the city, the police turn to clinical psychologist Tony Hill for a profile of the killer. But soon Tony becomes the unsuspecting target in a battle of wits and wills, where he has to use every ounce of his professional nerve to survive.

©1995 Val McDermid (P)2015 W F Howes Ltd
Show more Show less
You're getting a free audiobook


You're getting a free audiobook.

$14.95 per month after 30 days. Cancel anytime.
Product List
  • Book 1

    Regular price: $22.27 or 1 credit

    Sale price: $22.27 or 1 credit

  • Regular price: $25.00 or 1 credit

    Sale price: $25.00 or 1 credit

  • Book 2

    Regular price: $25.79 or 1 credit

    Sale price: $25.79 or 1 credit

  • Regular price: $27.71 or 1 credit

    Sale price: $27.71 or 1 credit

  • Book 3

    Regular price: $27.71 or 1 credit

    Sale price: $27.71 or 1 credit

  • Book 4

    Regular price: $27.71 or 1 credit

    Sale price: $27.71 or 1 credit

  • Book 5

    Regular price: $21.49 or 1 credit

    Sale price: $21.49 or 1 credit

  • Regular price: $27.71 or 1 credit

    Sale price: $27.71 or 1 credit

  • Book 5.5

    Regular price: $15.56 or 1 credit

    Sale price: $15.56 or 1 credit

  • Book 6

    Regular price: $21.49 or 1 credit

    Sale price: $21.49 or 1 credit

  • Regular price: $27.71 or 1 credit

    Sale price: $27.71 or 1 credit

  • Book 7

    Regular price: $21.49 or 1 credit

    Sale price: $21.49 or 1 credit

  • Regular price: $18.53 or 1 credit

    Sale price: $18.53 or 1 credit

  • Book 8

    Regular price: $22.27 or 1 credit

    Sale price: $22.27 or 1 credit

  • Regular price: $21.49 or 1 credit

    Sale price: $21.49 or 1 credit

  • Book 9

    Regular price: $25.79 or 1 credit

    Sale price: $25.79 or 1 credit

  • Regular price: $22.27 or 1 credit

    Sale price: $22.27 or 1 credit

  • Book 10

    Regular price: $21.58 or 1 credit

    Sale price: $21.58 or 1 credit

  • Regular price: $21.49 or 1 credit

    Sale price: $21.49 or 1 credit

  • Book 11

    Regular price: $21.49 or 1 credit

    Sale price: $21.49 or 1 credit