Canisia Campo

3 books

336 pages first pub 2013 (editions)

fiction romance lighthearted medium-paced

87 pages first pub 2014 (editions)

fiction romance reflective fast-paced

448 pages first pub 1987 (editions)

fiction romance