I am a second year undergraduate, interested in distribuited systems and computer networks. I read this book with pleasure. It provides the reader with some very important principles and fundamental knowledge about open distribuited systems. The level of backround knowledge required in order to be able to fully folow the topic is in the area of operating systems and computer networks and is rather on the basis of understanding general principles. After reading this book and understanding it fully, the reader will be able to delve moore deeply in the area without any problems or even to do some research work on its own. The language used in the book is rather simple which makes this book very useful for non-english speaking people.