D-Day landing craft : how 4,126 'ugly and unorthodox' Allied craft made the Normandy Landings possible

D-Day landing craft : how 4,126 'ugly and unorthodox' Allied craft made the Normandy Landings possible

Whitmarsh, Andrew2024
Books