The Triathlete's Guide to Mental Training by Jim Taylor & Terri Schneider