I just finished Lawrence Paterson's "U-Boats in the Mediterranean, 1941-1944". If there's no such thing as too much historical detail, he's your man.
Now I'm starting on his other book, "Hitler's Grey Wolves: U-Boats in the Indian Ocean". Great photos!