Practical Optimization - Antoniou, Andreas (Springer US, 2020)