Distributed Algorithms - LYNCH, Nancy A. (Singapore Harcourt Asia Pvt Ltd, 1996)