This book shows how the engineering and architectural aspects of submarine design relate to each other, and describes the operational performance required of a vessel. The authors explain concepts of hydrodynamics, structure, powering and dynamics, in addition to architectural considerations that bear on the submarine design process. They pay particular attention to the interplay among these aspects of design, and devote a final chapter to the generation of the concept design for the submarine as a whole. Submarine design makes extensive use of computers, and the authors give examples of algorithms used in concept design. They provide engineering insight as well as an understanding of the intricacies of the submarine design process. The book will serve as a text for students and as a reference manual for practicing engineers and designers in marine and naval engineering.