Principles of Islamic finance by Prof Magid Maatallah