This advanced textbook covers the central topics in game theory and provides a strong basis from which readers can go on to more advanced topics. New definitions and topics are motivated as thoroughly as possible. Coverage includes the idea of iterated Prisoner's Dilemma (super games) and challenging game-playing computer programs.