For WWI at sea "Castles of Steel: Britain, Germany, and the Winning of the Great War at Sea" by Robert K Massie is a fascinating read. Also "The Myth of the Great War: A New Military History of World War I" by John Mosier is quite good, especially for weapons of WWI.