Concepts in submarine design - Burcher, Roy (Cambridge ocean technology series, 1994)