Craig Battle

8 books

240 pages 2019

fiction middle grade sports adventurous inspiring lighthearted medium-paced

272 pages 2020

fiction middle grade dark funny reflective medium-paced

96 pages 2011

fiction childrens mystery mysterious medium-paced

256 pages hardcover

fiction childrens sports medium-paced

140 pages paperback 2015

96 pages 2010

informative mysterious medium-paced

96 pages 2012

childrens mystery dark mysterious medium-paced

96 pages 2013

childrens mystery mysterious medium-paced