Mark O'Halloran

4 books

136 pages paperback

challenging dark reflective medium-paced

256 pages 2010

nonfiction essays reflective medium-paced

96 pages 2014

challenging informative reflective fast-paced

334 pages digital 2012

fiction play