Optimization software guide - Moré, Jorge J.; Wright, Stephen J. (Frontiers in applied mathematics, 1993)