A course in game theory