Memorials of the Castle of Edinburgh. [With plates and illustrations.]
Grant, James,1822-1887.
Edinburgh : W. Blackwood and Sons,
1850.