Carla Ribeiro

61 books

480 pages hardcover 2020

fiction historical literary challenging reflective sad medium-paced

336 pages hardcover 2016

fiction fantasy middle grade adventurous lighthearted fast-paced

385 pages hardcover 2022

fiction historical lgbtqia+ literary emotional reflective medium-paced

352 pages 2016

fiction fantasy mystery young adult emotional mysterious slow-paced

464 pages digital 2017

fiction science fiction young adult dark mysterious tense fast-paced

205 pages 2016

fiction mystery thriller dark mysterious tense fast-paced

578 pages paperback 1992

fiction historical science fiction adventurous emotional slow-paced

448 pages 2017

nonfiction history challenging informative slow-paced

421 pages paperback 2013

fiction dystopian science fiction young adult adventurous mysterious tense medium-paced

373 pages digital 2021

fiction crime thriller dark tense medium-paced