Author: James E. Thorold Rogers
Alternate names: J. E. Thorold Rogers; James Edwin Thorold Rogers
Born: 23 March 1823
Died: 14 October 1890