Islamic Banking: Principles, Sharia’a Law, And Comparison With Conventional Banking