Excellent page turner. Some parts I guessed, others had me guessing right to the last page. I always like how Barclay is able to tie up all the loose ends in his books. This is the third of his that I've read, though it was his first novel. A quick, easy read.