Linguistics, language learning and language teaching - Allerton, David J. 1936-2019 (Schwabe, 2005)