Training Essentials for Ultrarunning518 pages19 hours of readingTraining book for ultramarathonRead moreTrack