Patterns Of Data Modeling door Michael Blaha