Mary Rose Callaghan is an Irish novelist and biographer.
The Deep End
Mary Rose Callaghan - Hardback
£75.00
Tearing Stripes off Zebras
7 authors - Paperback
£18.99
Awkward Women
Mary Rose Callaghan - Paperback
Subscribe to our newsletter, and stay in the loop: