Synthesis Lectures on Human-Centered Informatics

123 pages paperback

nonfiction computer science informative medium-paced