Pyomo – Optimization Modeling in Python - Hart, William E.; Laird, Carl; Watson, Jean-Paul; Woodruff, David L. (Springer US, 2012)