Books — distributed systems