From perestroika to Putin: a recent history of Russia's turbulent transformation from communist to post-communist nation.