Author: Gazali.