John A. Hall
John A. Hall is the James McGill Professor of Comparative Historical Sociology at McGill... more »