It's by Swedish author Leif GW Persson. It's the first book of a trilogy concerning the 1986 assassination of Sweden's Prime Minister Olof Palme. I actually remember that event when it happened, because it was so shocking. And it was never solved.
I could hardly stand to go to bed while I was reading it. 551 pages, and extemely hard to put down at the end of the day.
I'm about to start the second book of the trilogy. It starts with a story concerning the Baader-Meinhof group - more long-ago news events that remain in my memory.
I came across this author without having a clue about his work - his name just showed up in "Similar books by other authors..." on the Fantastic Fiction site http://www.fantasticfiction.co.uk/ while I was browsing various Scandinavian crime fiction books. I asked my local librarian to see if there were any books by Leif Persson available, and a week later I got the first two books of this trilogy (the 3rd book won't be out until sometime next year).
Anyway, if you're interested in how leftist leaders end up getting assassinated, and what dirty dealings go on behind the curtain with security agencies (including our own dear CIA), this book is a totally fascinating read.