Books
Advanced Marathoning, Third Edition, has all the information competitive runners need to train smarter, remain injury-free, and run their best marathon