Author: Hashim ibn Sulyaman Bahrani