Catarina Andrade

3 books

384 pages paperback 2013

fiction historical romance emotional reflective sad slow-paced

352 pages digital 2006

fiction fantasy horror young adult adventurous dark mysterious medium-paced

240 pages paperback 2016

fiction crime middle grade mystery informative mysterious fast-paced