MASSACHUSETTS INSTITUTE OF TECHNOLOGY
GPSW 2003
Sorcha McDonagh
Sorcha McDonagh is a literary translator based in London, UK.
Thesis: Atlantic Crossings