Provides coverage of the important aspects of modeling and simulating both physical and conceptual systems. The author presents a step-by-step procedure for modeling using top-down, bottom-up, and middle-out approaches. He develops models for complex systems and reduces their order so they can be applied effectively in online applications.