Ibn Battuta : the medieval world's greatest traveler throughout Africa, Asia, the Middle East, and Europe - Harmon, Daniel E. (Rosen Publishing, 2017)