M.J. Rose

68 books

fiction fantasy historical mystery emotional mysterious medium-paced

370 pages | first published 2012

fiction fantasy historical mystery emotional mysterious fast-paced

384 pages | first published 2014

fiction mystery thriller mysterious reflective fast-paced

384 pages | first published 2006

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 | first published 2002

fiction historical lgbtqia+ dark emotional informative medium-paced

336 pages | first published 2023

fiction mystery thriller dark mysterious tense fast-paced

379 pages | first published 2004

fiction historical mystery thriller mysterious fast-paced

405 pages | first published 2010

fiction mystery short stories thriller mysterious medium-paced

62 pages | first published 2011