Progress and challenges of Islamic banking - Mirakhor, Abbas (2010)