Text this: The concept of waqf (Endowment), gifts and wills in Islam