Islamic Banking by Mustafa Ashrati