How are models built? First, I cannot overemphasize that such activity has no algorithmic procedure or recipe one simply follows and a fine model emerges – like a roast chicken from the oven… [Model building] is a skill, and as with any skill worthy of the name, it must be acquired carefully and properly, and practiced over and over. One typically learns the rudiments of various mathematics and science courses with many examples and problems. Given some background, you’ll ultimately learn specific techniques from the very models of modern major modelers… by reading and working with examples of significant models in the literature.
M. Jackson Marr, 2004