Title: John Brown, liberator of Kansas and martyr of Virginia : life and letters