Cabo Trafalgar (Cape of Trafalgar) by Arturo Pérez-Reverte