Little girl blue : the life of Karen Carpenter.