James E. Stewart. James Stewart James D. Hart Bruce S. Stewart Games for the smart GilesStewart Martha Stewart