The architecture of distributed computer systems : a data engineering perspective on information systems - Shuey, Richard L (Addison-Wesley, 1997)