Author: Alexander Hubert Providence Leuf
Alternate names: A. H. P. Leuf
Born: 1861
Died: 1929