NoSQL and SQL data modeling bringing together data, semantics, and software - Hills, Ted (Technics Publications, 2016)