The Works of John Knox, Volume 2 (of 6) - Knox, John, -1572; Laing, David, 1793-1878 (Project Gutenberg, 2012)
Electronic text