Introduction to shape optimization. Theory, approximation, and computation-Society for Industrial Mathematics