Similar Items: Customer Relationship Management : Concepts, Applications, and Technologies