Tirole, Jean Economics for the common good 2017 - Oxford Princeton University Press 2017 - xii, 563p. ISBN: 9780691192253 Subjects--Topical Terms: Economics policyCommon good Dewey Class. No.: 330 T517e