The origins and evolution of Islamic law - Hallaq, Wael B (Themes of Islamic law, 2005)