David Shrier

5 books

240 pages

176 pages

nonfiction computer science technology

244 pages paperback

nonfiction business economics medium-paced

312 pages digital

400 pages 2019

informative medium-paced