The functional approach to data management modeling, analyzing and integrating heterogeneous data - Gray, Peter M. D. 1940- (Springer, 2004)