John Knox - Barbour, R. W. (Macniven and Wallace, 1905)