Muhammad ibn Idris Al-Shafi'i and his role in the development of Islamic legal theory / by Ahmad Hakim - Hakim, Ahmad (MCGILL UNIVERSITY. INSTITUTE OF ISLAMIC STUDIES, 2007)