Distributed computing/Networks/Operating systemsDistributed Systems: Concepts and Design Third Edition George Coulouris, Jean Dollimore and Tim KindbergFrom reviews of the second edition: I do not know of a better book in the area of distributed systems and can recommend this one without hesitation.Jan Madey, IEEE Parallel and Distributed Technology... the best introductory distributed systems textbookE. Douglas Jensen's Annotated List of Recommended Distributed Computing System BooksThe third edition of this best-selling text incorporates the major recent developments in distributed systems technology. All chapters have been thoroughly revised and updated, with emphasis on the Internet, intranets, the Web and middleware. Other new topics include: fault modelling and fault tolerance, distributed objects and distributed multimedia systems. There is increased emphasis on algorithms and the discussion of security has been brought forward in the text and integrated with other related technologies. Unlike the previous editions, prior knowledge of UNIX is not required to follow the text.As with previous editions, this book is intended to provide knowledge of the principles and practi