Text this: Cones, Matrices and Mathematical Programming /