Internet Time Synchronization: the Network Time Protocol

In the 1989 report Internet Time Synchronization: the Network Time Protocol, David L. Mills describes the architectures, algorithms, and protocols which have evolved to NTP over several years of implementation and refinement.