Distributed Systems Concepts and Design - Coulouris George; Kindberg Tim Dollimore Jean (New Delhi Pearson Eduction India Pvt Ltd, 2013)