Author: Shield, J.
Other Names:
- Shield
Books written (3):
Newcastle upon Tyne: Printed and sold by J. Marshall, 1819
Newcastle upon Tyne: J. Marshall, 1823
Newcastle upon Tyne: J. Marshall, 1827