Text this: Al-‘aqd Al-sahih: The legal basis for determining the validity of islamic financial transactions