Model Building in Mathematical Programming by