https://www.islamicfinancenews.com/making-of-a-valid-contract-under-shariah-principles.html
Making of a valid contract under Shariah principles