Text this: A critical study of the concept of gharar and its elements in islamic law of business contract /