Scientific Progress and its Impact on Society