Text this: A convex programming approach to the multiple constraint inventory problem /