Assistive Technology by Marcia J. Scherer