Data-driven sideslip observer-based adaptive sliding-mode path-following control of underactuated marine vessels. (1st February 2020)