Slammerkin

Emma Donoghue was born and grew up in Dublin but lives in Canada