Internet Archive BookReader

The church plate of Cardiganshire, ...