1. The Unified Modelling Language User Guide. Addison-Wesley: Reading MA, 1998.
2. Component Software: Beyond Object-Oriented Programming. Addison-Wesley: Reading MA, 1998.
3. Design Patterns: Elements of Reusable Object Oriented Software. Addison-Wesley: Reading MA, 1995.
4. Exoskeletal software. Proceedings 16th International Conference on Software Engineering. IEEE Computer Society Press: Los Alamitos CA, 1994; 366.