Non-Cooperative Game Theory