Catalogue of the Library of the St. Johnsbury Athenaeum
Publisher: Printed at the Riverside Press
Published: 1875
Number of pages: 439