Islamic finance and banking : the challenge of the 21st century - Ahmed, Khurshid (2010)