The Mermaids Singing (Wire in Blood 1)
The first in the Tony Hill and Carol Jordan series
Sort by:
3238 book trails
The first in the Tony Hill and Carol Jordan series
Early 2000s: Detective Kim Stone is about to face one of the most sickening cases of her career
1960s: The story of Greta and her life at the Cadbury factory in 1960s Birmingham
1605: Just why do we light fires on November 5th?
1930s, 1970s – Manchester. Two women living decades apart in Manchester are united by one very important letter which was never delivered.