David Duncan

20 books

80 pages digital 2014

666 pages paperback

nonfiction autobiography biography

360 pages paperback

nonfiction business computer science design medium-paced

386 pages paperback

nonfiction computer science informative medium-paced

52 pages 2014

challenging informative medium-paced

165 pages paperback

fiction science fiction adventurous challenging reflective slow-paced

128 pages paperback

nonfiction education

244 pages hardcover

96 pages 1973

adventurous dark mysterious medium-paced

missing page info 1973

adventurous dark medium-paced