Numerical methods applied to marine engineering by Jose A. Orosa