Aldershot : Ashgate/Dartmouth ; Brookfield, Vt. : Ashgate,