RIVINGTONS
James Challis
London, Oxford, and Cambridge
MDCCCLXXX
Clyx.com