This book explores the many engineering and architectural aspects of submarine design and how they relate to each other and the operational performance required of the vessel. Concepts of hydrodynamics, structure, powering and dynamics are explained, in addition to architectural considerations which bear on the submarine design process. The interplay between these aspects of design is given particular attention, and a final chapter is devoted to the generation of the concept design for the submarine as a whole. Submarine design makes extensive use of computer aids, and examples of algorithms used in concept design are given. The emphasis in the book is on providing engineering insight as well as an understanding of the intricacies of the submarine design process. It will serve as a text for students and as a reference manual for practising engineers and designers.