Have you ever fantasised of traveling by ship to far-off ports on other continents? Have you ever fantasised of living aboard a cruise ship? Are you a technical person who enjoys science and mathematics but would rather live an unusual life than get ...