Language and Language Learning: Theory and Practice