Author: richard garnett, c.b., ll.d.
Alternate names: richard garnett, c.b., ll.d. and edmund gosse, m.a., ll.d.