The Battle of Timing and Delay

Part 1