The Upper Thames Valley in Gloucestershire and Wiltshire (Western Archaeological Trust) | lit.salon