A review by brockter
Bad Actors by Mick Herron

5.0