Mastering data modeling a user-driven approach - John Carlis & Maguire, Joseph (Addison-Wesley, Boston, 2001)