A convex body K in R has associated with it a unique circumscribed ellipsoid CE(K) with minimum volume, and a unique inscribed ellipsoid IE(K) with maximum volume. We first give a unified, modern exposition of the basic theory of these extremal ellipsoids using the semi–infinite programming approach pioneered by Fritz John in his seminal 1948 paper. We then investigate the automorphism groups o...