1
by Finnegan, Ruth H.
Published 2012
Open Book Publishers

2
by Finnegan, Ruth H.
Published 2023
ROUTLEDGE