Tirole, J. Economics for the common good Jean Tirole - Princeton Princeton University Press 2017 - xii, 563p. ISBN: 978-0691175164 Subjects--Topical Terms: Economics