Science for the people: a memorandum on various means for propagating scientific and practical knowledge among the working classes, and for thus promoting their physical, technical and social improvement
Twining, Thomas, 1806-1895