Rebecca Carpenter

6 books

318 pages paperback

fiction health technology young adult adventurous fast-paced

276 pages paperback

fiction science science fiction technology young adult adventurous emotional slow-paced

302 pages paperback

fiction horror science science fiction young adult adventurous fast-paced

108 pages paperback

nonfiction psychology medium-paced

385 pages digital

dark emotional tense fast-paced

missing page info digital 2016

adventurous lighthearted medium-paced