"Distributed System Principles and Paradigms" Second Edition with Directory