Author: Ahmad bin Hood.