What are the difference between Aphasia Agnosia and Amnesia

What are the difference between
Aphasia
Agnosia and
Amnesia

Aphasia-unable to speak
agnosia-unable to recognize
amnesia-unable to remember

Aphasia - inability to communicate or speak
Agnosia - inability to identify person or objects
Amnesia - loss of memory