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