Philosophy of Science: An Anthology