Chapter 10 - Role-Based Ad Hoc Teamwork