1. Building Application Frameworks;Fayad,1999
2. Software agents: an overview;Nwana;A Knowledge Engineering Review,1996
3. E. Kendall, C. Pathak, M. Krishna, C. Suresh, The layered agent pattern language, Pattern Languages of Programming Conference (Plop), Monticello, IL, September 1997.
4. Agent-based system architecture for dynamic and open environments;Shakshuki;International Journal of information Technology and Decision Making (IJITDM),2003
5. E. Shakshuki, O. Prabhu, I. Tomek, Client software agents in FCVW, The International Conference on Information Technology Coding and Computing (ITCC), Las Vegas, USA, 2005.