Assistive Technologies for People with Diverse Abilities by Giulio E. Lancioni | Menrva Books | MenrvaBooks