Jonathan Baier

2 books

286 pages 2017

nonfiction technology informative slow-paced

628 pages paperback

nonfiction computer science medium-paced