{
"id": 355829,
"slug": "the-hand-on-the-wall-maureen-johnson",
"nstc": null,
"title": "The Hand on the Wall",
"subtitle": null,
"collection_title": "Truly Devious",
"collection_part_number": "3",
"annotation": null,
"description": "Ellingham Academy must be cursed. Three people are now dead. One, a victim of either a prank gone wrong or a murder. Another, dead by misadventure. And now, an accident in Burlington has claimed another life. All three in the wrong place at the wrong time. All at the exact moment of Stevie\u2019s greatest triumph . . .\n\nShe knows who Truly Devious is. She\u2019s solved it. The greatest case of the century.\n\nAt least, she thinks she has. With this latest tragedy, it\u2019s hard to concentrate on the past. Not only has someone died in town, but David disappeared of his own free will and is up to something. Stevie is sure that somehow\u2014somehow\u2014all these things connect. The three deaths in the present. The deaths in the past. The missing Alice Ellingham and the missing David Eastman. Somewhere in this place of riddles and puzzles there must be answers.\n\nThen another accident occurs as a massive storm heads toward Vermont. This is too much for the parents and administrators. Ellingham Academy is evacuated. Obviously, it\u2019s time for Stevie to do something stupid. It\u2019s time to stay on the mountain and face the storm\u2014and a murderer.\n\nIn the tantalizing finale to the Truly Devious trilogy, New York Times bestselling author Maureen Johnson expertly tangles her dual narrative threads and ignites an explosive end for all who\u2019ve walked through Ellingham Academy.",
"imprint": null,
"language_code": "eng",
"original_language_code": null,
"page_count": 320,
"duration_seconds": null,
"publication_date_first": "2020-01-21",
"publication_date_latest": "2020-01-21",
"cover_url": null,
"editions": [
{
"isbn": "9780062338112",
"product_form": "BB"
}
],
"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:27:22+00:00",
"updated_at": "2025-11-03T00:29:03+00:00",
"publisher": {
"id": 4522,
"slug": "katherine-tegen-books",
"name": "Katherine Tegen Books",
"created_at": "2025-09-19T13:14:00+00:00",
"updated_at": "2025-09-19T15:05:06+00:00"
},
"contributors": [
{
"id": 217844,
"slug": "maureen-johnson-2",
"key_names": "Johnson",
"names_before_key": "Maureen",
"prefix_to_key": null,
"contributor_role": "A01",
"readable_contributor_role": "Author"
}
],
"genres": [],
"subjects": [
{
"scheme_identifier": "32",
"scheme_version": null,
"main_subject": false,
"subject_code": "200",
"created_at": "2025-09-19T13:27:22+00:00",
"updated_at": "2025-09-19T13:27:22+00:00"
}
],
"campaigns": []
}