ID:DA03447450
Search authors sharing the same name
by Thomas Tredgold
Printed for J. Taylor 1824 2nd ed., improved with nine plates and several woodcuts
Available at 1 libraries