The contract in Islamic jurisprudence by Dr. Zaid bin Abdulkarim Al-Zaid

58