Author: Magdy M. A. Gaber
Born: 1964