Addresses the challenge of designing and managing the complexity of physically-based models. This book presents a philosophy and terminology for """"Structured Modeling"""" and includes mathematical and programming techniques to support and implement the methodology. It covers a library of model components, and includes illustrations of several models.