Carmelo Rafala

9 books

237 pages 2017

fiction science fiction short stories adventurous challenging slow-paced

196 pages 2011

nonfiction fantasy adventurous challenging fast-paced

126 pages paperback

fiction fantasy science science fiction adventurous slow-paced

320 pages 2012

nonfiction science fiction short stories adventurous challenging slow-paced

220 pages 2019

fantasy horror adventurous dark slow-paced

67 pages digital 2007

134 pages 2010

science fiction adventurous challenging informative medium-paced

65 pages digital

adventurous challenging reflective fast-paced

57 pages digital 2016