The life of Alexander Stewart,: Prisoner of Napoleon and preacher of the gospel,