Lessons from cricket about the mind’s experience of time
Bowlers playing for England and Australia in the current Ashes cricket series are collectively meant to deliver at least 540 balls each day (that’s 90 overs of six balls each – more if they…