20 years under Putin: a timeline

Dmitry Shlapentokh is an associate professor at Indiana University South Bend.