
Ballantine
9780345548436
Ballantine
9780345548436
Victorian London comes alive in Anne Perry’s tension-filled new mystery, Blood on the Water, the 20th novel in her best-selling William Monk series.
Monk, commander of London’s River Police, is on patrol with his deputy, and the two watch a large pleasure craft as it wafts sounds of music and laughter across the water. Suddenly,…
Stay on top of new releases: Sign up for our newsletter to receive reading recommendations in your favorite genres.