Practical Financial Optimization by Stavros Zenois