On Human Communication: A Review, a Survey, and a Criticism