Skip to main content

Barry Weingast

Stanford University
Department of Political Science