Author: Abu Kamil Shuja' ibn Aslam