IBN BATTUTA IN THE MALDIVES AND CEYLON - GRAY ALBERT