Engineering Design Optimization by Martins and Ning
mdobook.github.io