Full text of the lecture notes for the course. Triantafyllou, Michael S., and Franz S. Hover. Maneuvering and Control of Marine Vehicles.