Repeal and Revolution

    Repeal and Revolution

    1848 in Ireland

    Christine Kinealy

    Manchester University Press 2009

    Paperback 326pp

    9780719065170   Product Code: 21770

    publ £19.99     now £7.99 Qty: