scholarly article
article published in 1882
Not who you're looking for? Others named Chepstow Castle: castle in Chepstow, Monmouthshire, Wales