The converted shepherd boy [electronic resource] : the life of James Rennie, colportuer