Philosophy of Science: A Beginner's Guide