Ibn Baṭṭūṭa, un viaggiatore arabo del medioevo