DISCRETE OPTIMIZATION (AMSTERDAM ELSEVIER)