Jean Tirole

Jean Tirole (2017) - Moral Reasoning, Markets and Organisations