The data modeling handbook a best-practice approach to building quality data models - Reingruber, Michael C.; Gregory, William W. (Wiley, 1994)