Peril on the Sea by Michael Cadnum