The Christian Treasury: Containing Contributions from Ministers and Members of Various ...
Publisher: Printed and published by John Johnstone
Published: 1846
Number of pages: 639