Author: Frederick S. Hillier, Bodhibrata Nag, Preetam Basu, Gerald J. Lieberman,