Assistive Technology by Linda Johnston, Laura Bowden Carpenter & Lawrence A. Beard