Eugene F. Kranz

2 books

228 pages digital 2011

424 pages hardcover 2023

nonfiction history sociology technology