A History of the County of Wiltshire: Volume 15, Amesbury Hundred, Branch and Dole Hundred