Mathematical Modeling and Simulation in by Daniel N. Riahi