Reflections on (In)Humanity

219 pages hardcover

nonfiction computer science philosophy science technology medium-paced