A review by hazelbright
Bad Move by Linwood Barclay

4.0

You cannot beat Linwood Barclay for great self-deprecating humor when he's on. And in this book, he's on. He's also a master of creating puzzles that keep you guessing. Really fun read.