GEORGE LONG, M.A.

Formerly Fellow of Trinity College, Cambridge

IN FOUR VOLUMES