Advances in Human and Social Aspects of Technology Book

440 pages hardcover

nonfiction computer science science