Beyond the Beachhead: The 29th Infantry Division in Normandy

GPTKB entity