Advanced Marathoning Third Edition

Find the plan that works best for you from the detailed day-by-day training schedules by choosing between eighteen- and twelve-week preparation and selecting weekly distances of...