Perilous Seas by Dave Duncan