Ecological Modeling: A Common-Sense Approach to Theory and Practice