David K. Rensin

3 books

512 pages 2018

nonfiction technology informative slow-paced

186 pages paperback

nonfiction computer science technology

38 pages digital 2015