Great info, indeed. I would like to add a bit of info for parents and teachers of small kids.
To plant seeds of confidence among our kids we should try hard not to label them as shy ones. Many parents very casually introduce their kids and say " he/ she is a little shy". According to studies, when a child is labled as shy, he/she, unconsciously, tries to live up to that label and lacks in self confidence his whole life.