Author: Ahmad bin Muhammad Rashid Talu.