David Geary

11 books

752 pages 2004

nonfiction technology informative medium-paced

608 pages paperback

nonfiction computer science informative medium-paced

128 pages paperback

fiction art crime fantasy mystery science science fiction mysterious medium-paced

636 pages paperback

nonfiction computer science design informative medium-paced

1600 pages paperback

nonfiction computer science informative medium-paced

156 pages paperback 2007

fiction short stories reflective fast-paced

512 pages 2011

nonfiction informative medium-paced

missing page info 2014

challenging dark reflective medium-paced

262 pages paperback

fiction short stories

478 pages paperback 2021

adventurous challenging reflective medium-paced