Author: Hearn, William Edward, 1826-1888.