Discete dynamic programming : an introduction to the optimization of staged processes - Aris, Rutherford (Blaisdell, 1964)