CEYLON AS KNOWN TO THE MOORS, GENOESE, AND VENETIANS.