Mike Amundsen

12 books

373 pages paperback

nonfiction computer science design

350 pages 2017

informative slow-paced