1 Introduction  
2 Defining Rationality  
3 Scope  
4 Towards Rationality through Multi-Modal and Multi-Agent Systems  
5 Evaluating Rationality of Agents  
6 Open Problems and Future Directions  
7 Conclusions