David Roach

35 books

fiction comics science fiction adventurous fast-paced

376 pages | first published 2008

fiction comics adventurous slow-paced

48 pages | first published 1996

nonfiction autobiography biography sports adventurous challenging reflective medium-paced

224 pages

nonfiction comics informative medium-paced

272 pages | first published 2017

fiction comics adventurous medium-paced

44 pages | first published 1377

nonfiction art horror informative medium-paced

230 pages

nonfiction science fiction short stories adventurous lighthearted fast-paced

78 pages | first published 2007

adventurous dark slow-paced

missing page info | first published 2018

adventurous slow-paced

32 pages | first published 2018