Books All
This is a topic under philosophy and science.
Philosophy of Science for Scientists
The Nature of Scientific Knowledge