A Ship's Automatic Maneuvering System Using Optimal Preview Sliding Mode Controller with Adaptation Mechanism. Issue 23 (2016)