Juan Fernando Merino

5 books

320 pages 2012

fiction historical challenging reflective fast-paced

410 pages paperback 1889

fiction classics historical speculative fiction adventurous funny reflective slow-paced

437 pages hardcover 2019

fiction fantasy young adult adventurous medium-paced

355 pages paperback 1995

fiction contemporary literary dark emotional sad slow-paced

464 pages hardcover 1995

fiction crime mystery thriller dark mysterious tense fast-paced