George F. Coulouris, Emeritus Professor of the Department of Computer Science at Queen Mary College, University of London.
Distributed Systems: Concepts and Design