Reading Material Distributed Computing