Abul-`Abbas Muhammad Iranshahri Title: Alternate names/spellings: Dates: 800 - 900 (Dates are approximate. )