principles of distributed database systems 2nd edition pdf