Desperate Venture: The Story of Operation Torch, the Allied Invasion of North Africa