Surviving the Odds: From D-Day to VE Day with the 4th Division in Europe