David Goggins is a retired Navy SEAL and has competed in more than sixty ultra-marathons, triathlons, and ultra-triathlons, setting new course records and regularly placing in the top five. Paperback : 364 pages.
eBay