Author: william archibald dunning, ll.d., litt.d.