Elwyndale and its three towers. Reprinted from Berwickshire Naturalists' Club transactions, 1890.
Freer, John.
Alnwick, 
[1890]