A Methodology for the Design of Distributed Databases and Distributed Systems. - Genesio Luiz Hubscher (1987)