The battle of Dryfe Sands: a poem.
Macvitie, William,Author of the Battle of Dryfe Sands.
Dumfries,
1818.