Media Philosophy

232 pages hardcover

nonfiction philosophy technology challenging informative medium-paced