A critical study of the concept of gharar and it's elements in Islamic law of business contract