Making a mark in Islamic finance ..