David Kilgannon holds a PhD in history from the University of Galway.
Intellectual Disability and Ireland, 1947–1996
David Kilgannon - Paperback
£29.99