Shane Nagle

3 books

208 pages 2007

fiction childrens adventurous medium-paced

272 pages paperback 2016

nonfiction history politics informative medium-paced

192 pages 2009

informative inspiring lighthearted medium-paced