Seamus O'Connor

2 books

324 pages paperback

fiction literary reflective medium-paced

297 pages 2017

fiction historical emotional reflective slow-paced