Author: B. C. Freeman
Alternate names: Barnabas Courtland Freeman, Reverend B.C. Freeman