Synthesis Lectures on Human-Centered Informatics

129 pages hardcover

nonfiction computer science science informative reflective medium-paced

97 pages paperback

nonfiction computer science science technology informative reflective medium-paced