While there are several excellent books dealing with numerical analysis and analytical theory, one has to practically sift through hundreds of references. This monograph is an attempt to partly rectify this situation. It aims to introduce the application of finite-difference methods to ocean dynamics as well as review other complex methods. Systematically presented, the monograph first gives a detailed account of the basics and then go on to discuss the various applications. Recognising the impossibility of covering the entire field of ocean dynamics, the writers have chosen to focus on transport equations (diffusion and advection), shallow water phenomena — tides, storm surges and tsunamis, three-dimensional time dependent oceanic motion, natural oscillations, and steady state phenomena. The many aspects covered by this book makes it an indispensable handbook and reference source to both professionals and students of this field.