Mathematical Modeling and Simulation: Introduction for Scientists and Engineers