Authors: Sharif M Abu KarshPublisher: Al-Manahej Publishers & DistributorsEdition: 2Date: Friday, September 1, 2006