Progress and Science: Essays in Criticism by Robert Shafer