James S Allen

James Sloan Allen is also author of "Worldly Wisdom: Great Books and the Meanings of Life."