Streams from Helicon [electronic resource] : or, poems on various subjects. In three parts / By Alexander Pennecuik