Annie Haynes' novel, 'The Witness on the Roof', is an intricate and suspenseful mystery set in early 20th-century England. The book follows the investigation of a murder that takes place in a quiet village, where a young woman claims to have witnessed the crime from her rooftop. Haynes' writing style is characterized by its attention to detail and cleverly constructed plot twists that keep the reader engaged until the final revelation. With nods to classic detective fiction of the time, 'The Witness on the Roof' offers a unique perspective on traditional murder mysteries, weaving together a compelling narrative filled with suspense and intrigue.