The Life and Times of Alexander Henderson: Giving a History of the Second Reformation of the ...
Publisher: Fraser
Published: 1836
Number of pages: 719