Synthesis Lectures on Assistive, Rehabilitative, and Health-

151 pages paperback

nonfiction art computer science health informative medium-paced