Islamic and Modern Insurance : principles and practices

983257126X