Bamff Charters A.D. 1232-1703, With Intr by William M. Ramsay