The U-Boat: The Evolution and Technical History of German Submarines