Time, clocks and temporal order