Conceptual Data Modeling and Database Design: A Fully Algorithmic Approach, Volume 1 (The Shortest Advisable Path)