The Biographical Dictionary of the Society for the Diffusion of Useful ...
Society for the Diffusion of Useful Knowledge (Great Britain), Society for the Diffusion of Useful Knowledge (Great Britain)., George Long