Islamic Law From Historical Foundations To Contemporary Practice | Desertcart Netherlands