Miscellaneous pieces.
Haining, William,Rev.
Dumfries, 
1843.