 

1. Audi, Robert. Action, Intention, and Reason. Ithaca, N. Y.: Comell University Press, 1993.

2. Axford, Tom. Concurrent Programming: Fundamental Techniques for Real-Time and
Parallel Software Design. Chichester, U. K.JohnWiley. 1989.

3. Baase, Sarah. Computer Algorithms: Introduction to Design and Analysis. 2nd ed. Reading,
Mass.: Addison-Wesley, 1988.

4. Barfield, Woodrow, and Thomas A. Furnell III. Virtual Environments and Advanced
Interface Design. New York: Oxford University Press, 1995.

5. Binkley, Robert, Bronaugh, Richard, and Ausonio Marras. Agent, Action, and Reason.
Toronto: University of Toronto Press, 1971.

6. Booch, Grady, James Rumbaugh, and IvarJacobson. The Unified Modeling Language
User Guide. Boston: Addison-Wesley, 1999.

7. Bowan, Howard, and John Derrick. Formal Methods for Distributed Processing: A Survey of
Object-Oriented Approaches. New York: Cambridge University Press, 2001.

8. Brewka, Gerhard,Jurgen Diz, and Kurt Konolige. Nonmonotonic Reasoning. Stanford,
Calif.: CSLI Publications, 1997.

9. Carroll, Martin D., and Margaret A. Ellis. Designing and Coding Reusable C++. Reading,
Mass.: Addison-Wesley, 1995.

10. Cassell, Justine, Joseph Sullivan, Scott Prevost, and Elizabeth Churchill. Embodied
Conversational Agents. Cambridge, Mass.: MIT Press, 2000.

11. Chellas, Brian F. Modal Logic: An Introduction. New York: Cambridge University
Press, 1980.

12. Coplien, James 0. Multi-Paradigm Design/or C++. Reading, Mass.: Addison-Wesley, 1999.

13. Col-men, Thomas, Charles Leiserson, and Ronald Rivet. Introduction to Algorithms.
Cambridge, Mass.: MIT Press, 1995.

14. Englemore, Robert, and Tony Morgan. Blackboard Systems. Wokingham, England:

Addison-Wesley, 1988.

15. Garg, Vijay K. Principles of Distributed Systems. Norwell, Mass.: Kluwer Academic, 1996.