David Crookes

14 books

192 pages paperback

nonfiction computer science informative medium-paced

440 pages digital 1998

fiction historical emotional informative slow-paced

missing page info digital 2011

challenging tense medium-paced

376 pages 2010

fiction adventurous medium-paced

104 pages paperback

nonfiction business computer science

192 pages paperback

nonfiction computer science

224 pages hardcover 2019

medium-paced

220 pages hardcover

nonfiction education

192 pages paperback

nonfiction computer science medium-paced

248 pages paperback 2012