extensively narrated in Arabic — استفاض | OpenArabic