Inscriptions

216 pages hardcover

nonfiction art computer science politics science sociology technology challenging informative medium-paced