Reasoning in the Sciences by Richard L. Epstein