comprehensive look at the nature of child development 7169284