Control of ships and underwater vehicles : design for underactuated and nonlinear marine systems (2009)