Author: Render, Barry, Heizer, Jay