The Nature Of Mathematical Modeling by Neil Gershenfeld