Canary Islands Cruising Companion: A yachtsman's pilot and cruising guide to ports and harbours in the Canary IslandsMarek Jurczyński