Revolutions in the Light of Historical Process

by Leonid E. Grinin

Sep 1, 2019