Islamic Finance by Mahmoud A. El-Gamal