Fundamentals Of Algebraic Modeling by