David Macdonald — British linguist