The Tourist by Olen Steinhauer
Ooooh, the was such a great spy book. For years, Milo Weaver had no real name, identity or home–he essentially didn’t exist. A Tourist for the CIA, his job was to carry out orders and collect information in any way necessary. In 2001, his career fell apart, the stress of the job finally getting to him. After an assignment gone wrong, Milo quit working as a Tourist; instead taking a desk job and becoming a family man.
However, in 2007, a break finally comes in a case he is working. For six years, Milo has been tracking The Tiger, an international assassin who never left enough evidence to be arrested but who supposedly was picked up in Kentucky for domestic abuse. When he arrives to identify that the man arrested really is the man he has been searching for, Milo is given information that quickly sends his world into a tailspin, forcing him to return to his life as a Tourist in order to find answers.
What follows is an intricate game of political cat and mouse, where no one can be trusted and nothing is as it seems. This was an incredibly quick and compelling read; intelligent, but yet not bogged down with overwhelming details (as I find in so many spy novels).