Distributed systems : concepts and design - Coulouris, George (New Delhi Pearson, 2013)
PG
E