A review by mernaharb
زخرف القول by عبدالله صالح العجيري

challenging informative reflective tense slow-paced

3.25