Modeling Life - Alan Garfinkel, Jane Shevtsov, Yina Guo (Springer, 2017)