Authors
Alexander Barsenkov

Alexander Barsenkov has a Doctorate in History and is a professor in the History Department at Moscow State University.