Christopher David Rosales

5 books

195 pages 2015

fiction science fiction challenging dark mysterious slow-paced

164 pages 2013

challenging informative medium-paced

missing page info 2017

adventurous slow-paced

482 pages paperback 2013

horror dark reflective medium-paced

278 pages 2019

informative tense medium-paced