Books — distributed computing