In his extensive body of work, Professor Abdullahi Ahmed An-Naim challenges both historical interpretations of Islamic Sharia and neo-colonial understanding of human rights. To advance the rationale ...