Scientific Progress by Nicholas Rescher