Electronic Customer Relationship Management (eCRM): Opportunities and Challenges in a Digital World
Understanding customer relationship management (CRM): People, process and technology