Pyomo — Optimization Modeling in Python - Hart, William E.; Laird, Carl D.; Watson, Jean-Paul; Woodruff, David L.; Hackebeil, Gabriel A.; Nicholson, Bethany L.; Siirola, John D. (Springer International Publishing : Imprint: Springer, 2017)