Author: irving ribner