it is chock-full of advice on how to develop in our children the 8 skills most critical to success (according to parents, educators, and other experts): positive self-esteem, cultivating strengths, communicating, problem-solving, getting along, goal-setting, perseverance, and caring.