Author: John Brayshaw Kaye
Alternate names: Kaye, John Brayshaw.
Born: 1841