Cian T. McMahon is assistant professor of history at the University of Nevada, Las Vegas, USA.
The Coffin Ship
Cian T McMahon - Hardback
£27.99
Cian T McMahon - Paperback
£19.99
The Routledge History of Irish America
2 contributors - Hardback
£215.00