Written by Mahmoud Andrade Ibrahim for the Dar ul Islam History Project- coyright  (2008)