Economics for the common good - Tirole, Jean. (Princeton University Press, 2017)