About this book
20
22
24
Penny cyclopaedia of the Society for the Diffusion of Useful ...
Society for the Diffusion
of Useful Knowledge (Great Britain)
£3