Ruth O'Callaghan has been translated into six languages and has led workshops on three continents. This book comprises selected long poems, and some newer ones.
Read More
Ruth O'Callaghan has been translated into six languages and has led workshops on three continents. This book comprises selected long poems, and some newer ones.
Read Less