Captain Blood - Rafael Sabatini

Swashbuckling adventure!!