Entity-relationship modeling: foundations of database technology - Thalheim, Bernhard (Springer, 2000)