John Knox
Publisher: Evangelical Library; Banner of Truth Trust
Published: 1973
Number of pages: 23