Mastering data modeling : a user-driven approach - Carlis, John Vincent (Addison-Wesley, 2001)