Philosophy of Science: An Historical Anthology