Not to sound like a total shill but can I suggest "Complete Book of Road Cycling Skills" by Ed Pavalka and bicycling magazine. I've learned a ton from reading this from the basics to training for a century and everything in between. I got mine at my local bookstore. Now if I could just talk them into paying me for selling out like this.