Historical aspects of Newmilns.
Newmilns and Greenholm Community Council.Quincentenary Committee.
Newmilns : Newmilns and Greenholm Community Council, Quincentenary Committee,
1990.