Robert Ballagh
By: Ciaran Carty.
Publisher: Magill
Published: 1986
Place of publication: Dublin
Language: eng
Number of pages: 223