Market design auctions and matching - Haeringer, Guillaume (MIT Press, 2018)