Words for Warriors: A Professional Soldier's Notebook by Colonel Ralph Puckett  (U.S. Army Retired)