Author: I.F.H. Al-Farghani