Author: Tarek M. Harchaoui
Born: 1959