M. Jackson

12 books

332 pages paperback

fiction fantasy mysterious fast-paced

292 pages 2019

nonfiction nature science informative reflective relaxing slow-paced

336 pages 2008

fiction short stories reflective medium-paced

228 pages paperback

nonfiction computer science informative medium-paced

236 pages 2015

nonfiction memoir science challenging reflective medium-paced

28 pages paperback

nonfiction childrens lighthearted medium-paced

312 pages hardcover 2023

fiction literary dark mysterious tense medium-paced

296 pages paperback 2024

fiction

612 pages paperback

fiction medium-paced

76 pages paperback

nonfiction poetry