Logical Data Modeling What it is and How to do it - Chmura, Alan; Heumann, J. Mark (Springer New York, 2005)