Best advice? Learn to speak any language other than english. Would probably multiply your options by about a zillion times.
In the english world however, there are still some good ones.
Slim for th cross country skiers, Obviously Momentum by Vordy is a good one, also good is Endless Winter by Luke Bodensteiner.
Running With The Buffaloes is an awesome running book.
For cycling, Lance's first one is pretty good, In Pursuit of Glory by Bradley Wiggins is pretty sweet, and Boy Racer by Cav is awesome.
Gold in the Water by PH Mullen is also pretty good, about swimmers.
Next on my list that I haven't read yet is Beneath the Surface by Michael Phelps, I've heard good things about it.
That oughta get you started.