Such a treasure trove of advice and programmatic wisdom, James!
As a veteran bookworm, I can't resist mentioning another great ode to running by Haruki Murakami What I Talk About When I Talk About Running. Although I'm not a runner (but a hiker if it counts :-), I certainly appreciate the lessons one can learn from running as a metaphor for life. Thanks for sharing!!