Scan barcode
A review by mohreading
Political Suicide by Michael Palmer
4.0
I'm giving it 3.5 stars rounding up because the reveal of the killer and why caught me by surprise.