Michael Kemper

8 books

349 pages paperback

nonfiction computer science design informative medium-paced

missing page info 1953

challenging informative reflective medium-paced

missing page info 2011

medium-paced

384 pages hardcover

challenging informative reflective medium-paced

482 pages paperback

medium-paced

446 pages hardcover 2017

nonfiction history medium-paced

246 pages 2014

medium-paced

114 pages 2018

medium-paced