A short history of the family of Kirkaldy of Grange
Kirkaldy, James.
London
1903