J.D. Carabella

18 books

192 pages digital

23 pages digital

missing page info digital

missing page info 2016

informative lighthearted reflective medium-paced

missing page info digital

27 pages 2015

adventurous medium-paced

41 pages 2016

dark informative fast-paced

40 pages 2016

informative fast-paced

37 pages 2016

dark tense slow-paced

40 pages 2016

funny informative fast-paced