Hazel Professor of Public Policy at George Mason University. Writes on revolutions, social protest, global population change.