The National Temperance League's Annual For 1881
Published: 1881
Number of pages: 994