You are considering whether to buy a product. You look at the reviews. Would the following review decrease or increase the chances of you buying the product?
Review title: Best practical book for distributed systems (that I could find)
Product review: I got this book because I have been a fan of Garg's Elements of Distributed Computing ever since I first read it. Concurrent and Distributed Computing in Java seems to be really great buy. It has a very strong theoretical foundation, but the emphasis seems to be on writing distributed programs and getting them to work. If you are a theory lover I wouldnt recommend ths book, but if you like implementing stuff then you will definitely like this book. The range of topics covered is quite comprehensive given the size of the book.
