Report of the British league of juvenile abstainers.
British League of Juvenile Abstainers (Edinburgh)
Edinburgh,
1845-1859.
Temperance