Depends on how much 'homework' you want to do. Friel has a number of books out there. I have Base Building for Cyclists, but it is waay too techy for me...
There are also coaching services, and some fancy bike computers and gps' have training software.