Practical Financial Optimization by Stavros A. Zenios, Andrea Consiglio & Soren S. Nielson