Mechanism Design volume 1 Analysis and Synthesis - 4th ed - New Jersey Pearson 2001 - xiii,666pages