The Last Roll Call: The 29th Infantry Division Victorious, 1945
From Brittany to the Reich: The 29th Infantry Division in Germany, September - November 1944
Beyond the Beachhead: The 29th Infantry Division in Normandy
From Beachhead to Brittany: The 29th Infantry Division at Brest, August-September 1944
The Fighting 30th Division: They Called Them Roosevelt's SS
Omaha Beach: D-Day, June 6, 1944
Utah Beach: The Amphibious Landing and Airborne Operations on D-Day, June 6, 1944
Brave Men
The Battle of the Atlantic: How the Allies Won the War
Company Commander: The Classic Infantry Memoir of WWII