Simulation and Similarity: Using Models to Understand the World (Oxford Studies in the Philosophy of Science)