The third book in the Jack Parlabane series, from author Christopher Brookmyre.
Jack Parlabane, the investigative journalist who is not averse to breaking the law for the sake of a good story, has finally been caught on the petard of his own self-confidence and is experiencing accommodation courtesy of Her Majesty. The fledgling Scottish parliament is in catatonic shock after experiencing its first dose of Westminster sleaze. The Catholic Church of Scotland is taking full advantage of the politicians' discomfort and is riding high in the polls as the voice of morality.
Behind the scenes the truth is obscured by the machinations of the spin doctors and in prison, aware he's missing out on a great story, Parlabane discovers that contacts and a pretty way with words are no defence against people he has helped to put away.
Part political satire, part cliff-hanging thriller this is high calibre entertainment.