islamic financial products principles,instruments and structures - 2019- (Palgrave macmillan, 2019)