1. Estimating Software Costs. McGraw-Hill, 1998.
2. The Psychology of Computer Programming. Van Nostrand Reinhold, 1971.
3. Object-Oriented Modeling and Design. Prentice-Hall, 1991.
4. Object Techno;Rumbaugh,1998
5. TXL: A rapid prototyping system for programming language dialects