Mit Press

662 pages hardcover

nonfiction art computer science informative slow-paced