Annals of Duddingston and Portobello.
Baird, William.
Edinburgh,
1898.