Distributed operating systems and algorithms - Chow, Randy; Johnson, Theodore (Addison-Wesley, 1997)