Text this: Object-oriented modeling and design for database applications.