Distributed systems concepts and design - Coulouris George (Pearson Education, 2006)
Keywords: INFORMATION TECHNOLOGY