Scientific progress - Dilworth Craig (Dordrecht D Reidel pub, 1981)