human development stages sociology