Design and Construction of Submarines