Author: francis h. allen