The Cyclist's Training Bible, a book by Joe Friel
You need to enable JavaScript to run this app.