Mit Press

160 pages hardcover

nonfiction art computer science sociology technology challenging informative medium-paced