Many great recommendations above. I just want to add one more:
U-Boat Commander, A Periscope View of the Battle of the Atlantic, by Peter Cremer
For fiction, how could one not include:
The Boat, by Lothar-Gunther Buchheim (The movie Das Boot is based on this novel)