Londongrad
A fascinating thriller, wrapped in a police procedural and spiced with elements of Lawrence Bloch, early Le Carré, and Agatha Christie. Golden age plot elements (identical twins!) in a state-of-the-art plot and a spectrum of characters who are Russian without being Russian (and Jewish without being Jewish) and who, wherever they go, can never quite leave Moscow.