{
"id": 329808,
"slug": "perfect-prey-helen-fields",
"nstc": null,
"title": "Perfect Prey",
"subtitle": null,
"collection_title": "D.I. Callanach",
"collection_part_number": "2",
"annotation": null,
"description": "<p><span>The second in the terrifying DI Callanach crime series. Fans of M.J. Arlidge will be hooked from the very first page.</span><br /><br /><span>In the midst of a rock festival, a charity worker is sliced across the stomach. He dies minutes later. In a crowd of thousands, no one saw his attacker. The following week, the body of a primary school teacher is found in a dumpster in an Edinburgh alley, strangled with her own woollen scarf.</span><br /><br /><span>DI Ava Turner and DI Luc Callanach have no motive and no leads – until around the city, graffitied on buildings, words appear describing each victim.</span><br /><br /><span>It’s only when they realise the words are appearing before rather than after the murders, that they understand the killer is announcing his next victim…and the more innocent the better.</span></p>",
"imprint": null,
"language_code": "eng",
"original_language_code": null,
"page_count": 464,
"duration_seconds": null,
"publication_date_first": "2017-07-27",
"publication_date_latest": "2017-07-27",
"cover_url": null,
"editions": [
{
"isbn": "9780008220044",
"product_form": "BC"
}
],
"ratings_count": 0,
"read_count": 0,
"review_count": 0,
"favorite_count": 0,
"reading_status_read_count": 0,
"reading_status_reading_count": 0,
"reading_status_want_to_read_count": 0,
"rating_average": null,
"ratings_distribution": {
"1": 0,
"2": 0,
"3": 0,
"4": 0,
"5": 0
},
"created_at": "2025-09-19T13:20:36+00:00",
"updated_at": "2025-10-30T00:26:16+00:00",
"publisher": {
"id": 4173,
"slug": "avon",
"name": "Avon",
"created_at": "2025-09-19T13:08:37+00:00",
"updated_at": "2025-09-19T15:09:19+00:00"
},
"contributors": [
{
"id": 198341,
"slug": "helen-fields-2",
"key_names": "Fields",
"names_before_key": "Helen",
"prefix_to_key": null,
"contributor_role": "A01",
"readable_contributor_role": "Author"
}
],
"genres": [],
"subjects": [],
"campaigns": []
}