Broken Promise by Linwood Barclay