The history of John Brown of Priesthill : commonly called the Christian carrier,