Reader Central
Peril on the sea by Michael Cadnum