Caitriona Foley

Dr Caitriona Foley gained her PhD in History from University College Dublin. This is her first book.

Caitriona Foley's Featured Books