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