A customer care charter: the theory and practice of customer care for law librarians as suppliers of services as well as customers