John Saul'sBlackstone Chronicles
     
solution by Crash
solution by Lu Richardson
solution by Marilyn Caylor
     

The Spoiler Centre