Adams, Douglas. 1982. The Restaurant at the End of the Universe. New York:Pocket Books, pp. 37-38.

Barker, Richard. 1990. CASE*Method: Entity Relationship Modeling. Wokingham, England: Addison-Wesley

Booch, Grady, James Rumbaugh, and Ivar Jacobson. 1999. The Unified Modeling Language User Guide. Reading, MA: Addison-Wesley.

Brown, Robert G.. 1993. "Data Modeling Methodologies Contrasts in Style". Handbook of Data Management. Boston: Auerbach.

Bruce, Thomas. 1992. Designing Quality Databases with IDEF1X Information Models. New York: Dorset House.

Chen, Peter. 1977. "The Entity-Relationship Approach to Logical Data Base Design". The Q.E.D. Monograph Series: Data Management. Wellesley, MA: Q.E.D. Information Sciences, Inc. This is based on his articles, "The Entity-Relationship Model: Towards a Unified View of Data", ACM Transactions on Database Systems, Vol. 1, No 1, (March 1976), pages 9-36, and "The Entity-Relationship Model: A Basis for the Enterprise View of Data", AFIPS Conference Proceedings, Vol. 46, AFIPS Press, N.J., (1977 National Computer Conference), pages 77-84.

Cockburn, Alistair. 2000. Writing Effective Use Cases. Reading, MA: Addison Wesley

Constantine, Larry L., and Lucy A. D. Lockwood. 1999. Software for Use. New York: Addison-Wesley/ACM Press.

Embley, David W., Barry D. Kurtz, and Scott N. Woodfield. 1992. Object-Oriented Systems Analysis: A Model-Driven Approach. Englewood Cliffs, NJ: Yourdon Press.

Finkelstein, Clive. 1989. An Introduction to Information Engineering : From Strategic Planning to Information Systems. Sydney: Addison-Wesley.

____________. 1992. Strategic systems Development. Sydney: Addison-Wesley.

____________. 1999. Lecture. Data Resource Management Association, Seattle, Washington, May, 199

Fowler, Martin. 1997. Analysis Patterns. Reading, MA: Addison-Wesley.

____________. 2000. UML Distilled, Second Edition. Reading, MA: Addison-Wesley.

Gane, Chris, and Trish Sarson. 1979. Structured Systems Analysis: Tools and Techniques. Englewood Cliffs, NJ: Prentice Hall.

Halpin, Terry. 2001. Information Modeling and Relational Databases. San Francisco:Morgan Kaufmann.

Hay, David C.. 1996. Data Model Patterns: Conventions of Thought. New York: Dorset House.

____________. Winter, 1998. "Making Data Models Readable". Information Systems Management. 15(1), Boca Raton, FL: CRC Press, pp 21-33. This article may also be found at

Jacobson, Ivar. 1992. Object-Oriented Software Engineering. Harlow, England: Addison-Wesley/ACM Press.

Jacobson, Ivar, Grady Booch, and James Rumbauch. 1999. The Unified Software Development Process. Reading, MA: Addison-Wesley.

Larman, Craig. 1998. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design. Upper Saddle River, NJ: Prentice Hall PTR.

Martin, James and Clive Finkelstein. Nov 1981. "Information Engineering", Technical Report, two volumes, Lancs, UK : Savant Institute, Carnforth.

Martin, James, and Carma McClure. 1985. Diagramming techniques for Analysts and Programmers. Englewood Cliffs, NJ: Prentice Hall.

Norman, Donald A. 1988. The Psychology of Everyday Things. New York: Basic Books.

Rational Software Corporation. 1997. Unified Modeling Language Notation Guide. Santa Clara, CA: Rational Software Corporation.

Ross, Ronald G.. 1997. The Business Rule Book: Classifying, Defining, and Modeling Rules, Second Edition. Boston: Database Research Group.

Rumbaugh, James, Michael Blaha, William Premerlani, Frederick Eddy, and William Lorensen. 1991. Object-Oriented Modeling and Design. Englewood Cliffs, NJ: Prentice Hall.

Rumbaugh, James, Ivar Jacobson, and Grady Booch. 1999. The Unified Modeling Language Reference Manual. Reading, MA: Addison-Wesley.

Schmidt, Bob. 1999. Data Modeling for Information Professionals. Upper Saddle River, NJ: Prentice Hall PTR

Shlaer, Sally, and Stephen Mellor. 1988. Object-Oriented Systems Analysis: Modeling the World in Data. Englewood Cliffs, NJ: Prentice Hall/Yourdon Press.

Simsion, Graeme. 1994. Data Modeling Essentials: Analysis, Design, and Innovation. Boston: International Thomson Computer Press.

Tufte, Edward R. 1983. The Visual Display of Quantitative Information. Cheshire, CT: Graphics Press.

____________. 1990. Envisioning Information. Cheshire, CT: Graphics Press.

____________. 1997. Visual Explanations. Cheshire, CT: Graphics Press.

Object Management Group (OMG) 1998. Unified Modeling Language Specification. Framingham, MA: Object Management Group. Note that UML is still being developed and new versions are often available. For the latest version, see

Von Halle, Barbara and David Kull, editors. 1993. Handbook of Data Management. Boston: Auerbach.

XML. 1997. XML Metadata Interchange (XMI) Proposal to the OMG OA&DTF RFP3: Stream-based Model Interchange Format. Framingham, MA: Object Management Group., page 4-33

Yourdon, Edward, and Larry L.Constantine. 1979. Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design. Englewood Cliffs, NJ: Prentice Hall.