Muhammad Ibn Hawqal

10th cent.