Author: Muhammad Abdullah Ibn Robert Lowe