The Life of Ernest E. Evans
Ian W. Toll
James D. Hornfischer
Marcus Luttrell
Rick Atkinson
Eric Blehm
Ben Macintyre