Pyomo — Optimization Modeling in Python. 2nd ed. 2017 - Hart, William E. (Springer International Publishing, 2020)