Author: Abul-L-Hasan 'Ali Al- Mas'udi