African Political Parties by Abdel Ghaffar Mohamed Ahmed