Author: Wan Muhammad Haji Wan Mustapha
Alternate names: Dato' Haji Wan Muhammad Haji Wan Mustapha