Augmentative & Alternative Communication: Supporting Children and Adults with Complex Communication Needs