Author: رفاعي، احمد بن علي
Born: 1106?
Died: 1182