I think the best way to learn about marathons is to train with the official trainers of that marathon. I have learned many things from this book and there is a lot of crucial information in this fantastic book.