Text this: Ibnu Hazm al Zahiriy Ali ibnu Ahmad bin Sa'id bin Hazm al-Umawi al-Andalusy