The early charters of the Thames valley by Margaret Gelling | Menrva Books