Customer-Centric Knowledge Creation For Customer Relationship Management
Understanding customer relationship management (CRM): People, process and technology