Islamic Finance: Law, Economics, and Practice