Linear programming - Hadley, G (1996)