Distributed calculation essential classic books