Islamic Law: From Historical Foundations To Contemporary Practice