Islamic Finance: Why It Makes Sense: Understanding its Principles and Practices