The evolution of human language : scenarios, principles, and cultural dynamics | UPT Perpustakaan UHAMKA