James Baillie, 1629-1679 : 2nd Lord Forrester /
Cowper, Alexandrina Stewart
Corstorphine Trust.
Edinburgh : Corstorphine Trust,
1979.
Caption title.