A History of the County of Wiltshire: Volume 12, Ramsbury and Selkley Hundreds; the Borough of Marlborough