Caerlaverock National Nature Reserve /
Nature Conservancy Council (Great Britain).South West (Scotland) Region,author.
National parks and reserves