I'm sure someone's mentioned these two massive tomes by Clay Blair, but these are just my kind of reading, both over 700 pages.... 800 pages if you count the appendices. Lots of details, numbers and statistics, but not in a bad way. If you're interested in the U-boat war in WW2, these are the two books to read.