Sketches in history and poetry / - Shairp, John Campbell (D. Douglas, 1887)