Michael McGinnis

6 books

82 pages paperback

nonfiction computer science informative medium-paced

494 pages digital

609 pages digital

177 pages digital 2019

informative reflective medium-paced

78 pages paperback 2023

nonfiction poetry

116 pages digital 2015