Social class differences in intellectual development: A Neo-Piagetian investigation.