Author: Keynsham Civic Society.