Mathematical Modeling by Stefan Heinz, J. Paul Roth & Charles Henry Edwards