Author: Muhammad Ali Hazin.