Distributed system design - Wu, Jie, 1961- (CRC Press, 1999)