Vitalsource Technologies, Inc. ASSISTIVE TECHNOLOGIES: PRINCIPLES AND PRACTICE