Synthesis Lectures on Human-Centered Informatics

168 pages paperback

nonfiction computer science science informative medium-paced