Science, Labor And Scientific Progress