The Kingdom of Bones
by Stephen Gallagher (Shaye Areheart, 2007); audiobook read by Jonathan Keeble (Oakhill, 2013)
A slow-moving but enthralling story of murder and redemption in three acts. Stephen Gallagher does full justice to England in the late 19th and America in the early 20th century. Jonathan Keeble definitively captures the characters of Sebastian Becker and Tom Sayers.