Coulouris, George F.

Distributed systems concepts and design / George F. Coulouris