The Mediterranean: Seaports and sea routes including Madeira, the Canary Islands, the coast of Morocco, Algeria, and Tunisia: handbook for travellersKarl Baedeker (Firm)