Object-oriented modeling and design for database applications. - Blaha, Michael (Prentice Hall, Inc., 1998)