Text this: Numerical methods in sensitivity analysis and shape optimization /