Author: Ditchfield. P. H. (Peter Hampson). 1854-1930.