The chronicle of Perth : (written between c.1590 and c.1668) /
Eagles, John.
Lampeter : Llanerch,
1996.
Originally published by James Maidment for the Maitland Club.