Fundamentals and Practices in Islamic Finance