Cosmas Indicopleustes merchant and traveller - Cansdale, Lena (1995)