Game Theory and Decision Theory in Agent-Based Systems by Simon Parsons