Author: Andrew Haggard
Alternate names: Haggard, Andrew Charles Parker; Andrew C. P. Haggard; Andrew Charles Parker Haggard
Born: 1854
Died: 1923