The World Encyclopedia of Submarines: An Illustrated Reference To Underwater Vessels Of The World Through History, From The Nautilus And Hunley To Modern Nuclear-Powered Submarines