M.O. Walsh

6 books

384 pages first pub 2020 (editions)

fiction contemporary literary lighthearted fast-paced

306 pages first pub 2015 (editions)

fiction mystery young adult mysterious reflective medium-paced

336 pages missing pub info (editions)

fiction historical emotional reflective slow-paced

160 pages first pub 2010 (editions)

fiction short stories dark mysterious reflective slow-paced

223 pages first pub 2019 (editions)

emotional reflective medium-paced

311 pages first pub 2005 (editions)

short stories informative reflective medium-paced