Mit Press

178 pages paperback

nonfiction art computer science philosophy technology informative slow-paced