«An Introduction to Optimization» er en lettfattelig lærebok om optimaliseringsteori og metoder, med fokus på ingeniørdesign, og inneholder øvelser i MATLAB® og utførte eksempler. Den femte utgaven er fullt oppdatert for å gjenspeile moderne utviklinger innen feltet og møter behovet for en tilgjengelig, men likevel grundig, innføring i optimalisering. Boken starter med en gjennomgang av grunnleggende definisjoner og notasjoner, samt en tilknyttet innføring i lineær algebra, geometri og kalkulus. Med dette fundamentet undersøker forfatterne viktige emner som ukonstruerte optimaliseringsproblemer, lineære programmeringsproblemer og ikke-lineær konstruert optimalisering. I tillegg gir boken en introduksjon til kunstige nevrale nettverk, konveks optimalisering, multidimensjonal optimalisering og anvendelser av optimalisering innen maskinlæring. Boken inneholder også en rekke diagrammer som bidrar til å klargjøre konsepter.