Author: J. R. Ballantyne
Alternate names: James Robert Ballantyne; James R. Ballantyne; James R Ballantyne; J R Ballantyne; J. R Ballantyne