John Mitchel: A Cause Too Many
Publisher: Camlane Press
Published: 2005
Place of publication: Belfast
Format: Paperback
Number of pages: 160