The data modeling handbook : a best-practice approach to building quality data models - Reingruber, Michael C. (John Wiley, 1994)