Does anyone have an opinion on Joe Friel's Training Bible? Or can you suggest another training method/book? Also, how about a good cycle maintenance/repair manual?