Management Talk has quality article on customer relationship management CRM). Avinash Narula is a customer guru. He has written many articles on Customer service, customer satisfaction, customer retention, writing customer complaints and report writing.