Strategic Decision Making and Learning for Autonomous Agents