Author: Mustafa Haikal
Born: 1958