Author: A. L. Yasa IBN JIVRAIL