Hal Koerner's Field Guide to Ultrarunning - Training for an Ultramarathon, from 50K to 100 Miles and
Ultramarathon doesn't leave much room for mistakes. This book shares hard-earned wisdom, field-tested habits, and insider tips to help you prepare for your ultra.