Margaret Madigan

27 books

244 pages 2015

fiction short stories speculative fiction adventurous slow-paced

312 pages paperback

fiction fantasy adventurous dark mysterious fast-paced

70 pages digital 2013

fiction romance adventurous fast-paced

140 pages 2016

romance emotional reflective fast-paced

131 pages digital

emotional mysterious medium-paced

128 pages digital

156 pages digital 2018

131 pages 2017

adventurous emotional fast-paced

missing page info digital 2021

missing page info digital 2021

fiction contemporary reflective fast-paced