Look, duck & vanish : a history of the 6th (Marlborough) Battalion, Wiltshire