Contractual Forms in Islamic Finance Law and Islamic Inv. Co. of the Gulf (Bahamas) Ltd. v. Symphony Gems N.V. & Ors.: A First Impression of Islamic Finance pdf