Author: Haron Din.
Alternate names: Dr. Haron Din