Language and Communication: Human and Non-human Communication