Time, Clocks, and the Ordering of Events in a Distributed System

by Leslie Lamport

Read this book on Feynman