David Wheeler — British computer scientist (1927–2004)