Shatibi's philosophy of Islamic law : a revised and enlarged version of the author's Islamic Legal Philosophy - MASUD (Islamic Book Trust, 2000)