Islamic Financial Engineering Fiqh by Dr. Abdullah Hamad Al-Sukakar

30