The Functional Approach to Data Management Modeling, Analyzing and Integrating Heterogeneous Data - Gray, Peter M.D; Kerschberg, Larry; King, Peter J.H; Poulovassilis, Alexandra (Springer Berlin Heidelberg, 2004)