Slave Wales: The Welsh and Atlantic Slavery, 1660-1850

Slave Wales: The Welsh and Atlantic Slavery, 1660-1850

2010 • 160 pages