The author has provided the reader with comprehensive coverage of ship hydrodynamics with a focus on numerical methods now in use. The book provides a global overview of experimental and numerical methods for ship resistance and propulsion, manoeuvring and seakeeping. As boundary element techniques are now in standard use, these are covered in sufficient detail for independent code development. The book is divided into seven chapters. Chapter one contains an overview of problems and approaches, including the basics of model and full scale testing. An introduction to computational fluid dynamics is given, including a discussion of applications. The next four chapters cover the subjects: propellers, resistance and propulsion, seakeeping and manoeuvring. These chapters present basic methods, such as model testing, extrapolation to full scale, and procedures for design. Substantial parts of each chapter include numerical methods and their applications. The last two chapters are devoted to boundary element methods for resistance and seakeeping.