Internal convex programming, orthogonal linear programming, and program generation procedures. - John Heard Ristroph (1975)