Scientific Rationality by Brown, James Robert