David Roy

16 books

1140 pages paperback

nonfiction computer science informative medium-paced

212 pages paperback

fiction historical emotional reflective slow-paced

302 pages paperback

fiction thriller reflective medium-paced

394 pages paperback

nonfiction education history informative medium-paced

378 pages paperback

dark mysterious tense fast-paced

missing page info 1998

nonfiction informative medium-paced

175 pages digital 2012

54 pages paperback

nonfiction religion

208 pages digital 2012

355 pages digital