Multidimensional appraisal of customer relationship management: integrating balanced scorecard and multi criteria decision making approaches
Understanding customer relationship management (CRM): People, process and technology