Marine! The Life of Lt. Gen. Lewis B. (Chesty) Puller, Usmc (Ret.)