Customer loyalty [electronic resource] : how to earn it, how to keep it, new and revised edition