What has the author John MacGilvray written?

John MacGilvray has written:

'Poems. By John MacGilvray, ..'