Belegundu Optimization Concepts and Applications in Engineering - 2nd Edition - Cambridge University Press