An Introduction to the Adjoint Approach to Design - Giles, Michael B.; Pierce, Niles A. (Flow, turbulence and combustion, 2000)