Desolation Island - Patrick O’Brian

On Desolation Island, with the known world out of reach, uneasy alliances are sometimes forged…