Author: Hashim ibn Hardan Kabi