Garth Upshaw

6 books

fiction fantasy science fiction short stories adventurous dark medium-paced

239 pages | first published 2009

fiction fantasy short stories adventurous dark mysterious fast-paced

282 pages | first published 2013

30 pages | first published 2010

adventurous medium-paced

missing page info | first published 2008

fantasy young adult adventurous dark mysterious fast-paced

310 pages | first published 2017

challenging dark mysterious slow-paced

300 pages | first published 2016

More...