A formal description of data structures based on the flat file and hierarchical data models - Niemi, Timo (1982)