Models and Myths of Science: Views of the Elephant