Designing economic mechanisms / - Hurwicz, Leonid. (Cambridge University Press,, 2006)