Hybrid Contract: “Engineering” Contract in Islamic Banking Products.

External Document