12 books
350 pages
172 pages
2010 pub |350 pages
2010 pub |355 pages
2011 pub |232 pages
Paradox Lost
2011 pub |256 pages
Engines of War
2014 pub |312 pages
Tales of Trenzalore: The Eleventh Doctor's Last Stand
2014 pub |226 pages
2016 pub |297 pages
A Ghost Novel
2017 pub |293 pages
The Eleventh Doctor: The Sapling Vol 2: Roots
2017 pub |112 pages
The Twelfth Doctor Complete Year One
2017 pub |368 pages