Cliff Ball

28 books

63 pages 2011

fiction short stories adventurous mysterious slow-paced

276 pages 2012

fiction science fiction adventurous slow-paced

110 pages paperback

fiction science science fiction adventurous slow-paced

272 pages paperback

fiction fantasy adventurous slow-paced

256 pages paperback

fiction historical adventurous slow-paced

100 pages paperback

fiction science science fiction travel adventurous slow-paced

184 pages 2012

fiction thriller dark mysterious tense slow-paced

160 pages 2010

fiction politics thriller challenging reflective slow-paced

216 pages paperback 2009

fiction fantasy science fiction adventurous challenging dark fast-paced

missing page info 2014

medium-paced