The Nature of Mathematical Modeling (Cambridge Series on Information and the Natural Sciences)