Jeff Davies

5 books

508 pages paperback

nonfiction computer science informative medium-paced

560 pages 2017

nonfiction informative medium-paced

566 pages paperback 2019

medium-paced

408 pages hardcover 2007

medium-paced

128 pages hardcover

emotional reflective medium-paced