Interfaces: Studies in Visual Culture

238 pages paperback

nonfiction computer science technology