Hawick Common-Riding ... With appendix containing Drumlanrig's Charter. by James Edgar