Author: Mohamed I. Elmasry
Born: 1943