Author: Jr Barry Render and  Ralph M.  Stair