This is a general treatise on theoretical foundations of Islamic banking, the Islamic banking model, history and growth of Islamic banks, performance and efficiency of Islamic banks and some of the challenges facing Islamic banking in the 21st Century