Distributed Databases: Principles and Systems (McGraw-Hill Computer Science Series)