From Modeling of Data Structures towards Automatic Programs Generating - Valentin P. Velikov (2016)