Game Theoretic Mechanism Design