Distributed systems theory for the distributed systems engineer : Paper Trail http://the-paper-trail.org/blog...