M.J. Rose

71 books

fiction historical mystery emotional mysterious reflective slow-paced

336 pages | first published 2020

fiction historical mystery emotional mysterious reflective slow-paced

336 pages | first published 2020

fiction mystery short stories thriller mysterious medium-paced

367 pages | first published 2014

nonfiction erotica romance challenging slow-paced

304 pages | first published 2012

fiction erotica mysterious medium-paced

290 pages

fiction mystery short stories thriller mysterious medium-paced

62 pages | first published 2011

fiction mystery short stories thriller mysterious fast-paced

352 pages | first published 2008

fiction erotica mystery romance dark mysterious medium-paced

320 pages | first published 1999

fiction historical mystery mysterious medium-paced

373 pages | first published 2013

fiction erotica mysterious medium-paced

310 pages