SMS: The Islamic banking and finance workbook