New Canton Republic

198 pages 2012

fiction adventurous challenging reflective fast-paced

270 pages 2013

fiction science fiction adventurous slow-paced

374 pages 2013

fiction science fiction challenging emotional reflective medium-paced

306 pages paperback

fiction lgbtqia+ adventurous medium-paced