Information modeling an object-oriented approach - Kilov, Haim (PTR Prentice Hall, 1994)