North Atlantic Civilization at War: World War II Battles of Sky, Sand, Snow, Sea and Shore (East Gate Book)