Anybody read "The Battle of the Atlantic: How the Allies Won the War" by Jonathan Dimbleby?
Flying Puma The life and times of a Six Pilot