English Temperence Publications
Published: 1830
Place of publication: Birmingham, etc
Language: eng