Stages of Scientific Progress